#include <iostream>

using namespace std;

int main()
{
    int f[20] = {1,1};             //定义数组，初始化第一个和第二个数字, FIXME: 需要合并一下代码
    int i;                             //定义下标

    for ( i = 2; i < 20; i++)
        f[i] = f[i-1] + f[i-2];   //初始化第2~第20个数字

    for (i = 0; i < 20; i++)
    {
        if (i % 5 == 0)
            cout << endl;     //每输出五个数字换一次行

        cout.width(12);       //设置宽度
        cout << f[i];           //打印输出
    }

    return 0;
}
